/*
 * Nombre: AsignaturaOptativaOfertaAcademicaPonderada.java 
 * Versión: 1.0.0
 * Autor: Alberto de Jesús Castro Becerra	
 * Creado: 30-mar-2013 
 * Modificado: 
 * Diagrama: GAPI v4.5.7 
 * Caso de uso: MGH1
 */
package Dominio;

/**
 * Clase que representa una asignatura optativa de la oferta académica que ya
 * posee ponderación para poder recomendar opciones de horarios
 *
 * @author Alberto de Jesús Castro Becerra
 */
public class AsignaturaOptativaOfertaAcademicaPonderada {

    private AsignaturaOfertaAcademica asignaturaOferta;
    private int ponderacion;

    /**
     * Método constructor
     */
    public AsignaturaOptativaOfertaAcademicaPonderada() {
        asignaturaOferta = new AsignaturaOfertaAcademica();
    }

    /**
     * Retorna la asignatura de la oferta académica
     *
     * @return - La asignatura de la oferta académica
     */
    public AsignaturaOfertaAcademica getAsignaturaOferta() {
        return asignaturaOferta;
    }

    /**
     * Asigna la asignatura de la oferta académica
     *
     * @param asignaturaOferta - La asignatura de la oferta académica
     */
    public void setAsignaturaOferta(AsignaturaOfertaAcademica asignaturaOferta) {
        this.asignaturaOferta = asignaturaOferta;
    }

    /**
     * Retorna la ponderación de la asignatura optativa de la oferta académica
     *
     * @return la ponderación de la asignatura optativa de la oferta académica
     */
    public int getPonderacion() {
        return ponderacion;
    }

    /**
     * Asigna la ponderación de la asignatura optativa de la oferta académica
     *
     * @param ponderacion - La ponderación de la asignatura optativa de la
     * oferta académica
     */
    public void setPonderacion(int ponderacion) {
        this.ponderacion = ponderacion;
    }
}
